55问答网
所有问题
当前搜索:
int a=3,b=4,c=5
有
int
a=
1
, b=
2; a=a+b; b=a-b; a=a-b;则printf("%d,%d\n", a, b...
答:
int
a=1
, b=
2;a=a+b; //
a=3
b=a-b; //b=3-2=1 a=a-b; //a=3-1=2 printf("%d,%d\n", a, b ); // 2,1 输出:2,1
为什么
int
a=b=c=3
;不对 int a
,b,c
; a=b=c=3就对
答:
第一句是定义的时候,定义的时候是不能这样连等赋值的,因为他会认为后面的变量没有定义 后一句是先定义后,就能看到已经定义了,然后就可以连等赋值了
...void main() {
int
a[6]={1,2,
3,4,5
,6},(*
c
)[3]=a;
答:
4,C
正确,选C。但(*c)[
3
]=a;错大了,应该写成(*c)[3]=(
int
(*)[3])a;。
...static
int
a[ ] = {
5,3,
7,2,1,5,
4,
10}; int s=0, k;_百度...
答:
你好:答案选A 17。因为在for循环中,k为0、2、4、6、8,而*(a+k)是在数组a内按地址取第k个元素,和变量s进行累加,k=0、2、4、6时,a相应的数组值为5、7、1、
4,
而在k=8时,超出了数组的边界,所以为0.所以s相加起来为17.希望我的回答能帮助到你、...
设有语句
int
a=3
;则执行了语句a+=a-=a*a;后,变量a的值是( ) A) 3...
答:
选项为D。解析:根据算术运算符的优先级,应该是先算乘法,即a*
a=3
*3=9,于是该式子变为a+=a-=9,注意此时a值依然为3。再根据从右向左的运算顺序,将将上式一分为二:a+= | a-=9,先计算右一项,a=a-9=3-9=-6。这样,a的值变成了-6,再计算左半部分a=a+(-6)=-6+(-6)=-...
...12. 当
c=4
时,以下的值各多少? (c=1)&&(
c=3
)&&
答:
值为1 (
c=
=1)||(c= =2) || (c=
=5
)值为0 (c!=2) && (c!
=4
) &&(c>=1)&&(c<=5)值为0 13. 试给出逗号表达式的一般表示形式,并阐述其运算规则,然后给出下列程序中a的值 a=(3+
4,
5*6, 2+1);
a=3
*
3,
a+6, a+7;(a=3*5, a*4), a+5 一般形式 ...
C
语言 设
a=
1
, b=
2
, c=3,
d
=4,
则表达式a<b?a:c<d?a:d的结果为何是_百度知 ...
答:
是先运算最右边的。 ?:是条件表达式结合方向是从右向左,这是个
三
目运算符 即
a
<
b
?a:c<d?c:d等价于a<b?a:(c<d?c:d) 翻译成语言文字即先c<d?答案 是,所以执行冒号q前面的
c,
再判断,前面的a<b?答案 是 所以再a和前面执行的c中选择冒号前面的a 我才是正解,专门扒拉出书来看的,...
a=3
是一个赋值表达式对嘛?
答:
若有定义语句:
int
a=3,b=
2
,c=
1;,以下选项中错误的赋值表达式是A)a=(
b=4
)=3; B)a=b=c+1;C)a=(b=4)+c; D)a=1+(b=c=4);求详解 最佳答案 错误的是A 赋值只能赋给变量,不能赋给表达式在一声声哀嚎声中,数学老师带着一摞试卷走了进来。好像是因为冬天天冷,体育老师冻...
一道C语言的题?设
int
a=
1
,b=
2
,c=3,
d
=4
;则表达式a++<b?a:c<d?--a...
答:
表达式的结果为 2。首先,对于表达式 a++<
b,
它的值为 true(因为 a 在执行前为 1,小于 b 的值 2)。然后,根据三目运算符的语法,它会选择第一个值
a,
即 1。接下来,对于表达式
c
<d,它的值也为 true,所以会选择 --a,即 2。最后,结果为 2。请注意,在这里 a 被自增了一次,...
已知A×Bx
C=
84,A+
B=
C。求
A,B,C
的数?
答:
a=3,b=4,c=
7,或a=4,b=3,c=7,
首页
<上一页
63
64
65
66
68
69
70
71
72
下一页
尾页
67
其他人还搜